package com.nbsaas.boot.order.api.domain.response;

import lombok.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
/**
* 订单评价-响应对象
*/
@Getter
@Setter
@ToString(callSuper = true)
public class OrderReviewResponse  implements Serializable {
/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;


        /**
        * 订单ID
        **/
            private Long orderId;

        /**
        * 回复人姓名
        **/
            private String replyUserName;

        /**
        * 用户头像
        **/
            private String userAvatar;

        /**
        * 评分
        **/
            private Integer rating;

        /**
        * 点赞数
        **/
            private Integer likeCount;

        /**
        * 评价内容
        **/
            private String content;

        /**
        * 回复内容
        **/
            private String replyContent;

        /**
        * 主键id
        **/
            private Long id;

        /**
        * 最新修改时间
        **/
            private Date lastDate;

        /**
        * 商品SKU ID
        **/
            private Long productSkuId;

        /**
        * 评价图片
        **/
            private String images;

        /**
        * 订单编号
        **/
            private String orderNo;

        /**
        * 商品ID
        **/
            private Long productId;

        /**
        * 订单商品ID
        **/
            private Long orderItemId;

        /**
        * 用户昵称
        **/
            private String userNickname;

        /**
        * 审核备注
        **/
            private String auditRemark;

        /**
        * 用户ID
        **/
            private Long userId;

        /**
        * 添加时间
        **/
            private Date addDate;

        /**
        * 评价标签
        **/
            private String tags;

        /**
        * 回复时间
        **/
            private LocalDateTime replyTime;

        /**
        * 是否匿名
        **/
            private Boolean isAnonymous;

        /**
        * 回复人ID
        **/
            private Long replyUserId;

        /**
        * 审核人ID
        **/
            private Long auditorId;

        /**
        * 审核时间
        **/
            private LocalDateTime auditTime;

        /**
        * 评价状态
        **/
            private Integer reviewStatus;

        /**
        * 评价时间
        **/
            private LocalDateTime reviewTime;

}